package pe.com.sysaut.seguridad.service;

import java.util.List;

import pe.com.sysaut.seguridad.bean.UsuarioBean;
import pe.com.sysaut.seguridad.domain.Tcargo;
import pe.com.sysaut.seguridad.domain.Tperfil;
import pe.com.sysaut.seguridad.vmodel.PersonaView;

public interface SeguridadService {

	public UsuarioBean getUsuarioLogin(String usuario, String contrasenia);
	public String obtenerMenu(UsuarioBean usuarioBean);
	
	public String obtenerUsuariosPorFiltros(String nombre,String usuario);
	public String buscarPersona(String codigo, String nombre);
	public List<Tcargo> obtenerListaCargos();
	public List<Tperfil> obtenerListaPerfiles();
	public String registrarPersona(PersonaView personaView);
	public String registrarUsuario(UsuarioBean usuarioBean);
	public String generarUsuario(String dni);
	public String eliminarUsuario(UsuarioBean usuarioBean);
	public String editarUsuario(UsuarioBean usuarioBean);
}
